home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / tools / tubs / tubs.txt < prev    next >
Encoding:
Text File  |  1994-09-20  |  47.5 KB  |  965 lines

  1. The Ultimate Boot Selector v3.3
  2. ===============================
  3.  
  4. © 1989-94 by
  5.   Andreas Alich
  6.   Rittergasse 4
  7.   97070 Würzburg
  8.  
  9.   KontoNr. 5102900, BLZ 790 500 00, Städtische Sparkasse Würzburg
  10.  
  11. E-Mail:
  12.   Mausnet: Andreas Alich @ WÜ
  13.   Internet: andreas_alich@wue.maus.de
  14.  
  15. 1. Allgemeines
  16. ==============
  17.  
  18. TUBS ist SHAREWARE. D. h. es darf zu nicht kommerziellen Zwecken frei kopiert,
  19. ausprobiert und weitergegeben werden, aber nur komplett mit folgenden Dateien
  20. in unveränderter Form:
  21.  
  22.   ACHTUNG.TXT
  23.   CONFIG.PRG
  24.   CONFIG.RSC
  25.   KFG2LNK.TOS
  26.   LNK2KFG.TOS
  27.   NEU.TXT
  28.   TCKJ.TXT
  29.   TCKJ30.PRG
  30.   TUBS.PRG
  31.   TUBS.TXT
  32.  
  33. Normalerweise enthält das Archiv auch noch folgende Dateien:
  34.  
  35.   TUBS.ED
  36.   TUBS.INF
  37.   TUBS.UPL
  38.   TUBSX.PRG
  39.   TUBSX.TXT
  40.   WAIT.PRX
  41.   WAIT.TXT
  42.   XDS.TXT
  43.   XDS_PLAY.PRG
  44.   PLING.XDS
  45.   XDS_REC.PRG
  46.  
  47. Der Vertrieb in PD-Sammlungen ist nicht erlaubt, die (kostenfreie) 
  48. Verbreitung über Mail-Boxen dagegen ist erlaubt (und erwünscht).
  49.  
  50. TUBS wurde ausgiebig getestet. Die Benutzung von TUBS erfolgt aber auf 
  51. eigene Gefahr. Jegliche Haftung für Schäden ist ausgeschlossen!
  52.  
  53. Wer TUBS regelmäßig benutzt (regelmäßige - nicht registrierte - Benutzer 
  54. werden gelegentlich daran erinnert, daß es sich bei TUBS um Shareware 
  55. handelt) ist aufgefordert, mir (mindestens) DM 20,- für TUBS zukommen zu 
  56. lassen. Dies kann in Form einer Überweisung, eines Schecks, in bar oder in 
  57. Form unbenutzter 1-DM-Briefmarken erfolgen. Bitte keine Postschecks aus dem 
  58. Ausland schicken, da diese relativ wertlos sind (bzw. ihr Wert durch die bei 
  59. der Einlösung anfallenden Gebühren aufgefressen wird)! Bei Überweisungen 
  60. bitte möglichst parallel eine Nachricht per E-Mail schicken, in der auch die 
  61. Adresse steht (der Schlüssel enthält neben dem Namen auch den Wohnort)! Dafür 
  62. erhält man dann per E-Mail (bevorzugt im Mausnet; nicht per Fidonet, da es 
  63. dort keine persönlichen Mitteilungen gibt) einen Schlüssel, der die 
  64. unregistrierte Version in eine registrierte verwandelt. Wer keine E-Mail 
  65. Adresse hat, erhält den Schlüssel per Post, sofern er mir mindestens DM 25,- 
  66. für TUBS zukommen läßt (oder mindestens DM 20,- und eine formatierte Diskette 
  67. mit frankiertem Rückumschlag). Registrierte Benutzer erhalten außerdem 
  68. jederzeit gegen Einsendung einer formatierten Diskette mit frankiertem 
  69. Rückumschlag die neueste Version von TUBS. 
  70.  
  71. TUBS wurde mit dem Hänisch Modula-2 Entwicklungssystem erstellt.
  72.  
  73. TUBS bietet folgende Funktionen:
  74. - Aktivieren/Deaktivieren von Autoordnerprogrammen, Accessories, CPXen usw.
  75. - Auswählen und Kopieren beliebiger Dateien wie z. B. DESKTOP.INF, 
  76.   ASSIGN.SYS, MINT.CNF, GEM.CNF usw.
  77. - Bis zu zwanzig Konfigurationen können direkt in TUBS editiert und gemerkt 
  78.   werden (also ohne externes Konfigurationsprogramm, sondern direkt beim 
  79.   Booten)
  80. - Eine gemerkte Konfiguration kann beim Booten durch Drücken einer einzigen 
  81.   Taste eingestellt werden
  82. - Zwischen Programmen, Accessories, CPXen usw. können Abhängigkeiten definiert 
  83.   werden, so daß z. B. automatisch zu einem Programm immer das zugehörige CPX 
  84.   aktiviert/deaktiviert werden kann
  85. - Editieren der physikalischen Reihenfolge der Dateien
  86. - aktuelles DESKTOP.INF usw. in den zugehörigen Ordner kopieren
  87. - Editor mit einer dieser Dateien aufrufen
  88. - Anzeige und Verändern des Fastload Flags der Programme
  89. - Wechseln der Bildschirmauflösung, falls in niedriger Auflösung
  90.   (Auflösung 0) gebootet wird
  91. - und noch einiges mehr ...
  92.  
  93. Die unregistrierte Version hat folgende Einschränkungen:
  94. - Maximal zwei Dateigruppen zum Aktivieren/Daktivieren (AUTO-Ordner, 
  95.   Accessories, usw. ) und maximal zwei Ordner im TUBS-Ordner (NEWDESK.INF, 
  96.   ASSIGN.SYS usw.).
  97. - Keine Links
  98. - Kein konfigurationsübergreifendes Aktivieren/Deaktivieren
  99. - Keine Zeitschaltuhrunterstützung
  100. - Keine Kommandozeilenunterstützung
  101.  
  102. TUBS sollte sich als eines der ersten Programme im AUTO-Ordner befinden,
  103. damit ggf. möglichst alle Amok laufenden Programme deaktiviert werden können.
  104.  
  105.  
  106. INSTALLATION
  107. ============
  108.  
  109. a) Erste Installation
  110.  
  111. Kopieren Sie den Ordner TUBS mit allen Dateien auf ihre Bootpartition, 
  112. normalerweise also Laufwerk C. Die Datei TUBS.PRG kopieren (bzw. verschieben) 
  113. Sie nun in den AUTO-Ordner. Wechseln Sie nun in den Ordner TUBS\ und starten 
  114. Sie CONFIG.PRG. Nachdem Sie TUBS gemäß Ihren Wünschen konfiguriert haben 
  115. (siehe unten CONFIG.PRG), machen Sie einen Reset und starten Sie TUBS durch 
  116. Eingabe der entsprechenden Taste (normalerweise <*>). Wählen Sie in TUBS 
  117. mittels Control-P den physikalischen Umordnungsmodus und verschieben Sie 
  118. TUBS.PRG an eine geeignete Position (möglichst weit vorne im AUTO-Ordner).
  119.  
  120. b) Es ist berseits eine ältere Version von TUBS installiert
  121.  
  122. Wenn Sie bereits eine ältere Version von TUBS installiert haben, dann 
  123. kopieren Sie zunächst die alte Version von TUBS.PRG irgendwohin oder benennen 
  124. Sie sie um (damit sie in CONFIG.PRG die alten Parameter auslesen können). 
  125. Kopieren Sie nun alle Dateien des Ordners TUBS in den bestehenden Ordner 
  126. TUBS\ (sollte er noch nicht existieren, erzeugen Sie ihn zunächst auf Ihrem 
  127. Bootlaufwerk und kopieren Sie gegebenenfalls die Datei TUBS.KFG in diesen 
  128. Ordner). Die Datei TUBS.PRG kopieren (bzw. verschieben) Sie in den 
  129. AUTO-Ordner. Wechseln Sie nun in den Ordner TUBS\ und starten Sie CONFIG.PRG. 
  130. CONFIG.PRG konvertiert (falls nötig) zunächst die alte TUBS.KFG-Datei (diese 
  131. wird im aktuellen Verzeichnis gesucht und dort später auch gesichert!). Über 
  132. den Button "Lesen ..."  können Sie die Einstellungen des alten TUBS.PRG 
  133. auslesen. Falls Sie noch keine registrierte Version benutzen, beachten Sie 
  134. bitte, daß die unregistrierte Version maximal zwei Dateigruppen zum 
  135. Aktivieren/Deaktivieren unterstützt. Je nach vorhandener TUBS.KFG-Datei 
  136. werden aber drei Pfade konfiguriert. Sie sollten also ggf. einen Pfad 
  137. entfernen (ansonsten gibt TUBS beim Start eine entsprechende Meldung aus). 
  138. Eine Beschreibung von CONFIG.PRG befindet sich weiter unten! 
  139.  
  140.  
  141. 2. Allgemeine Beschreibung
  142. ==========================
  143.  
  144. Falls man beim Booten keine Taste drückt, so macht TUBS normalerweise 
  145. garnichts. Will man von Hand eine Auswahl der Autoordnerprogramme, 
  146. Accessories und sonstigen Dateien treffen, so muß man beim Booten die Taste 
  147. <*> drücken. Dadurch gelangt man in den "Hauptdialog" von TUBS. Hat man 
  148. bereits Konfigurationen editiert (und gemerkt) so kann man auch direkt beim 
  149. Booten eine passende Taste (siehe weiter unten) drücken, die diese 
  150. Konfiguration auswählt, ohne in den Hauptdialog zu gehen. Man kann TUBS 
  151. allerdings mit dem Programm CONFIG.PRG auch so konfigurieren, daß man immer 
  152. in den Hauptdialog gelangt und man kann statt <*> auch eine andere Taste 
  153. konfigurieren.
  154.  
  155. Im Hauptdialog werden alle gefundenen Autoordnerprogramme, Accessories usw. 
  156. angezeigt. Welche Dateigruppen angezeigt werden, wird mittels CONFIG.PRG 
  157. festgelegt (siehe unten).
  158.  
  159. Aktivierte Dateien werden invers dargestellt, deaktivierte 
  160. normal. Ob eine Datei aktiviert oder deaktiviert ist, wird durch die 
  161. Extension festgelegt. Die beiden Extensions werden ebenfalls mittels 
  162. CONFIG.PRG festgelegt.
  163.  
  164. Neben den Autoordnerprogrammen, Accessories usw. werden die Dateien 
  165. aller Ordner, die sich im Ordner TUBS\ befinden, angezeigt. Von diesen 
  166. Dateien kann jeweils eine ausgewählt werden. Damit kann man z. B. aus 
  167. mehreren DESKTOP.INFs oder ASSIGN.SYSs eine Datei auswählen, die dann ins 
  168. Wurzelverzeichnis (bzw. den konfigurierten Pfad) kopiert wird.
  169.  
  170. Die Dateien werden normalerweise in ihrer physikalischen Reihenfolge 
  171. angezeigt; sie können aber auch in alphabetischer Reihenfolge angezeigt 
  172. werden. Die physikalische Reihenfolge kann mit TUBS auch verändert werden. 
  173.  
  174. Mit folgenden Tasten kann man beim Booten direkt eine Konfiguration 
  175. auswählen, ohne in den Hauptdialog zu gehen (das ist natürlich nur dann
  176. sinnvoll, wenn man bereits Konfigurationen erstellt und gesichert hat):
  177. - Zifferntaste (0 bis 9) oder Funktionstaste (F1 bis F10):
  178.   Diese Tasten aktivieren die entsprechende Konfigurationen (1 für 
  179.   Konfiguration 1, 2 für Konfiguration 2, ..., 0 für Konfiguration 10,
  180.   F1 für Konfiguration 11, ..., F10 für Konfiguration 20)
  181. - Buchstabentaste:
  182.   Es wird die erste Konfiguration gewählt, deren Name mit diesem Buchstaben 
  183.   beginnt (Groβ-/Kleinschreibung wird nicht unterschieden).
  184.  
  185. TUBS kann auch vom Desktop aus gestartet werden. In diesem Fall gelangt man 
  186. immer in den Hauptdialog.
  187.  
  188. Über CONFIG.PRG (siehe unten) kann TUBS so konfiguriert werden, daß zu einer 
  189. bestimmten Zeit automatisch eine bestimmte Konfiguration ausgewählt wird, 
  190. falls TUBS im Autoordner ohne Tasteneingabe gestartet wurde. Diese 
  191. Funktionalität ist v. a. für Besitzer einer Zeitschaltuhr interessant, die
  192. z. B. nachts automatisch etwas vom Rechner erledigen lassen wollen. TUBS 
  193. liest die GEMDOS-Uhr aus; ggf. muß also vor TUBS ein Programm im AUTO-Ordner 
  194. liegen, das die Uhrzeit einer Hardwareuhr in die GEMDOS-Uhr überträgt.
  195. (Nur in der registrierten Version verfügbar.)
  196.  
  197. TUBS kann auch mit einer Kommandozeile aufgerufen werden. Dabei wird das 
  198. (erste) übergebene Zeichen so interpretiert, als wäre die entsprechende Taste 
  199. gedrückt worden. Ziffern werden also als Konfigurationsnummer behandelt, bei 
  200. Buchstaben wird nach einem passenden Konfigurationsnamen gesucht. (Nur in 
  201. der registrierten Version verfügbar.)
  202.  
  203.  
  204.  
  205. 3. Der Hauptdialog von TUBS
  206. ===========================
  207.  
  208. In der ersten Spalte ist Platz für die Namen von bis zu zwanzig 
  209. Konfigurationen. Rechts daneben befinden sich weitere Spalten für die 
  210. Anzeige der Autoordnerprogramme, Accessories usw. sowie der Ordner 
  211. im Ordner TUBS\. Je nach Bildschirmbreite sind unterschiedlich viele 
  212. Datei-Gruppen gleichzeitig sichtbar. Gibt es mehr Gruppen als Platz zur 
  213. Verfügung steht, so erscheinen über den Dateinamen Pfeile und man kann 
  214. durch mehrere "Seiten" blättern.
  215.  
  216. 3.1 Bedienung des Hauptdialogs
  217. ------------------------------
  218.  
  219. a) Tastaturbedienung
  220.  
  221. Der Cursor im Hauptdialog wird durch die Zeichen > und < markiert. Diese 
  222. Zeichen stehen links und rechts des aktuellen Eintrags. Den Cursor kann man 
  223. wie gewohnt mit den Cursortasten bewegen.
  224.  
  225. Alle invers dargestellten Accessories, Programme usw. sind ausgewählt.
  226. D. h. sie werden beim Booten ausgeführt bzw. kopiert (dabei werden bestehende 
  227. Dateien überschrieben!).
  228.  
  229. Einträge können mit <Insert> selektiert werden. Nochmaliges Drücken von 
  230. <Insert> deselektiert den Eintrag wieder. <Delete> deselektiert einen 
  231. Eintrag.
  232.  
  233. Es gibt verschiedene Möglichkeiten, eine (bereits gemerkte) Konfiguration 
  234. auszuwählen:
  235. - Eingabe der Ziffer, die vor dem Namen steht (ggf. mit <Shift>)
  236. - Die Konfigurationen 11 bis 20 (⇧1 bis ⇧0) können auch über die 
  237.   Funktionstasten F1 bis F10 gewählt werden. Dies ist vor allem bei der 
  238.   direkten Wahl einer Konfiguration beim Booten interessant, da dort die Wahl 
  239.   mittels <Shift>-<Ziffer> nicht funktioniert
  240. - Anklicken des Konfigurationsnamens mit der linken Maustaste
  241. - <Insert> drücken, wenn sich der Cursor auf dem Namen einer Konfiguration 
  242.   befindet.
  243. - Eine Konfiguration kann auch über ihren Anfangsbuchstaben durch Drücken 
  244.   der entsprechenden Buchstabentaste gewählt werden. Besitzen mehrere 
  245.   Konfigurationsnamen den gleichen Anfangsbuchstaben, so wird die jeweils 
  246.   erste gewählt. Diese Auswahl einer Konfiguration funktioniert auch beim 
  247.   Booten. Allerdings kollidiert diese Methode mit Harddisktreibern, die 
  248.   einen eingegebenen Buchstaben als Bootpartition interpretieren. Bei 
  249.   Verwendung solcher Harddisktreiber sollte man beim Autor nach einer 
  250.   konfigurierbaren Version fragen (wenn man TUBS verwendet benötigt man 
  251.   wohl kaum verschiedene Bootpartitions; falls doch muß man eben auf die 
  252.   Wahl einer Konfiguration per Anfangsbuchstabe verzichten). 
  253.  
  254. b) Mausbedienung
  255.  
  256. Mit der linken Maustaste können Einträge selektiert bzw. deselektiert werden.
  257. Mit der rechten Maustaste kann der Cursor auf einen Eintrag gesetzt werden.
  258.  
  259. Durch Anklicken der Pfeile (sofern vorhanden) kann durch die einzelnen 
  260. "Seiten" geblättert werden. 
  261.  
  262. Wird die Maus in die Titelzeile bewegt, so erscheinen dort einige "Buttons",
  263. die mit der linken Maustaste angewählt werden können.
  264.  
  265. Im Umordnungsmodus können Einträge mit der Maus verschoben werden, indem man
  266. die linke Maustaste gedrückt hält, während man die Maus bewegt.
  267.  
  268. 3.2 Speichern von Konfigurationen
  269. ---------------------------------
  270.  
  271. TUBS bietet die Möglichkeit, bis zu zwanzig verschiedene Konfigurationen zu 
  272. merken. Eine gemerkte Konfigurationen kann wie oben beschrieben sehr einfach 
  273. eingestellt werden. Zum Merken einer Konfigurationen gibt es verschiedene 
  274. Möglichkeiten:
  275.  
  276. Erstens kann eine Konfiguration wie oben beschrieben editiert und dann mit
  277. Control-<Ziffer> bzw. mit Shift-Control-<Ziffer> einem Eintrag in der ersten
  278. Spalte zugeordnet werden (dabei wird nach einem Namen gefragt).
  279.  
  280. Zweitens kann man den Cursor auf einen Eintrag in der ersten Spalte bewegen 
  281. und diesen mit <Insert> selektieren bzw. den Namen mit der linken Maustatste 
  282. selektieren. Die eingestellte Konfiguration wird dann unter diesem Eintrag 
  283. gemerkt, sobald eine andere Konfiguration (d. h. ein anderer Eintrag in der 
  284. ersten Spalte) gewählt wird bzw. wenn TUBS verlassen wird. Bis zu diesem 
  285. Zeitpunkt kann mit <Undo> die ursprüngliche Konfiguration zurückgeholt 
  286. werden.
  287.  
  288. Nachdem man auf eine der beschriebenen Arten eine oder mehrere 
  289. Konfigurationen eingestellt hat, kann man sie mit Control-S sichern. Die 
  290. Einstellungen werden in der Datei TUBS\TUBS.KFG gesichert; der Ordner 
  291. TUBS\ muβ bereits existieren, damit die Einstellungen gesichert werden können.
  292.  
  293. 3.3 Teilkonfigurationen
  294. -----------------------
  295.  
  296. Neben kompletten Konfigurationen gibt es auch Teilkonfigurationen. Diese 
  297. bieten die Möglichkeit, nur bestimmte Einträge zu aktivieren/deaktivieren. 
  298. Alle anderen behalten ihren bisherigen Status.
  299.  
  300. Befindet sich der Cursor auf einem Konfigurationsnamen, so kann man mittels 
  301. Control-<+> in einen Modus schalten, in dem eine Teilkonfiguration erstellt 
  302. werden kann. In diesem Modus können Einträge wie gewohnt mittels Maus 
  303. und/oder <Insert> / <Delete> selektiert und deselektiert werden. Neben 
  304. <Insert> und <Delete> kann auch direkt <+> und <-> verwendet werden, um 
  305. Einträge zu selektieren und um gleich festzulegen, ob der Eintrag bei Wahl 
  306. der Teilkonfiguration aktiviert oder deaktiviert wird (bei '+' wird er 
  307. aktiviert, bei '-' deaktiviert; bei selektierten Einträgen steht auch vor dem 
  308. Namen '+' oder '-'). Bei zu kopierenden Dateien gibt es keinen '+'- oder 
  309. '-'-Zusatz.
  310.  
  311. Der Modus kann mittels <Undo> verlassen werden, ohne die Konfiguration zu 
  312. speichern. Wird er mittels <Return> verlassen, so wird noch nach einem Namen 
  313. für die Teilkonfiguration gefragt. Wird auch dieser mittels <Return> bestätigt, 
  314. so wird die Teilkonfiguration gespeichert. Teilkonfigurationen werden durch 
  315. ein '+' vor dem Namen gekennzeichnet.
  316.  
  317. Bei der Wahl einer Teilkonfiguration blinkt der Name nur einige Male; er wird 
  318. danach nicht invers dargestellt.
  319.  
  320. NB: Links werden nur beim Editieren einer Teilkonfiguration berücksichtigt. 
  321. Beim Wählen einer Teilkonfiguration bleiben sie unberücksichtigt.
  322.  
  323. Auch die 'inverse' Teilkonfiguration kann gewählt werden. 'Invers' soll dabei 
  324. heißen, daß '+'-Eintträge deaktiviert werden und '-'-Einträge aktiviert 
  325. werden. Zu kopierende Dateien bleiben unverändert. Bitte beachten Sie, daß 
  326. die Wahl der 'inversen' Teilkonfiguration je nachdem, was gerade aktiviert 
  327. ist, nicht unbedingt die Wahl der Teilkonfiguration rückgängig macht.
  328.  
  329. Die inverse Teilkonfiguration kann mittels Drücken von <Delete> gewählt 
  330. werden, wenn sich der Cursor auf dem Konfigurationsnamen befindet, oder durch 
  331. Anklicken des Konfigurationsnamens mit der linken Maustaste während die 
  332. Control-Taste gedrückt ist, oder indem man zunächst <-> eingibt (dann steht 
  333. auch in der Statuszeile ein '-') und dann wie gewohnt mittels Zifferntaste, 
  334. Funktionstaste oder Buchstabentaste die jeweilige Konfiguration auswählt. 
  335. Letzteres ('-' als Präfix) funktioniert auch beim Booten.
  336.  
  337. Will man einem Eintrag statt einer Teilkonfiguration wieder eine normale 
  338. Konfiguration zuordnen, so speichert man einfach mittels Control-<Ziffer> 
  339. bzw. mit Shift-Control-<Ziffer> eine Konfiguration (siehe oben).
  340.  
  341. 3.4 Hilfefunktion
  342. -----------------
  343.  
  344. Über die Taste <Help> bekommt man eine Übersicht über die Tastenkombinationen.
  345. Während des Umordnens der physikalischen Reihenfolge und beim Editieren von 
  346. Links gibt es jeweils eine eigene Hilfe-Seite.
  347.  
  348. 3.5 Name verändern
  349. ------------------
  350.  
  351. Mit Control-V kann der aktuelle Name editiert werden.
  352.  
  353. In der ersten Spalte dient dies zum Benennen bzw. Umbenennen einer
  354. Konfiguration.
  355.  
  356. Bei Accessories und Autoordnerprogrammen ist dies zum Einfügen von Wildcards 
  357. gedacht, z. B. bei einem Programm wie CACHEnnn, das die Puffergröße aus dem 
  358. Dateinamen ermittelt. Als Wildcards stehen ? und * zur Verfügung. ? ersetzt 
  359. ein einzelnes Zeichen, * beliebig viele Zeichen (auch keines); * ist nur am 
  360. Ende erlaubt (bzw. nachfolgendes wird ignoriert). Speichert man die 
  361. Konfiguration ab, so wird der Name mit Wildcards übernommen und beim Aufruf 
  362. dieser Konfiguration werden nun alle passenden Namen erkannt (also z. B. 
  363. CACHE100, CACHE50 usw. bei CACHE*)
  364.  
  365. Mit Control-U kann die zum aktuellen Namen gehörende Datei umbenannt werden. 
  366. Dies ist z. B. dazu gedacht, den Namen und somit auch die Puffergröße eines 
  367. Programmes wie CACHEnnn beim Booten zu verändern.
  368.  
  369. Beim Editieren eines Eintrags stehen jeweils folgende Tasten zur Verfügung:
  370.  
  371.    Esc         alles löschen
  372.    Undo        Editieren abbrechen
  373.    Return      Name übernehmen
  374.    Backspace   Zeichen vor dem Cursor löschen
  375.    Delete      Zeichen unter dem Cursor löschen
  376.  
  377. Der Cursor kann mit den Cursortasten nach links und rechts bewegt werden,
  378. zusammen mit der Shift-Taste zum Anfang bzw. Ende. Das Editieren erfolgt
  379. immer im Einfügemodus.
  380.  
  381. 3.6 Reihenfolge der Anzeige wechseln
  382. ------------------------------------
  383.  
  384. Mittels <Esc> oder dem Anklicken der Statusanzeige 'alphabetische 
  385. Reihenfolge' bzw. 'physikalische Reihenfolge' kann man die Anzeige der 
  386. Dateien zwischen alphabetischer und physikalischer Reihenfolge umschalten.
  387.  
  388. 3.7 Physikalische Reihenfolge der Dateien ändern
  389. ------------------------------------------------
  390.  
  391. Es ist möglich, mittels TUBS die physikalische Reihenfolge der Dateien zu 
  392. ändern. Dazu wird ein temporärer Ordner namens '($TUBS$).TMP' im jeweiligen 
  393. Pfad erzeugt. Das Umordnen der Dateien ist nur möglich, falls solch ein 
  394. Ordner NICHT existiert.
  395.  
  396. NB: Das Umordnen der Dateien kann einige Zeit in Anspruch nehmen, da zum 
  397. Umordnen GEMDOS.Frename verwendet wird und nicht etwa auf irgendeine 
  398. unsaubere Art direkt das Directory manipuliert wird.
  399.  
  400. Bedienung: Mit Control-P kommt man in den Umordnungsmodus. Mit den 
  401. Cursortasten kann man den Cursor wie gewohnt positionieren. Mit 
  402. Control-Cursortasten verschiebt man eine Datei. Eine Datei kann auch mit 
  403. der Maus verschoben werden, indem man die linke Maustaste gedrückt hält und 
  404. die Maus bewegt. <Undo> macht die Umordnung rückgängig und verläßt den 
  405. Umordnungsmodus. <Return> bestätigt die Umordnung und führt sie durch. 
  406. <Help> bringt eine Hilfe-Seite. (Im Umordnungs-Modus gibt es eine eigene 
  407. Hilfe-Seite!)
  408.  
  409. 3.8 Reihenfolge der Konfigurationen ändern
  410. ------------------------------------------
  411.  
  412. Die Reihenfolge der Konfigurationen ist genauso änderbar, wie die
  413. physikalische Reihenfolge der Dateien (siehe 3.7).
  414.  
  415. 3.9 Konfigurationsübergreifendes Aktivieren/Deaktivieren von Einträgen
  416. ----------------------------------------------------------------------
  417. (Nur in der registrierten Version verfügbar.)
  418.  
  419. Will man ein neues Programm in mehrere Konfigurationen aufnehmen, so muß 
  420. man es nicht in allen Konfigurationen einzeln aktivieren. Stattdessen
  421. aktiviert man mittels <Shift Insert> einen Modus, der eine globale 
  422. (konfigurationsübergreifende) Selektion zuläßt. In diesem Modus können 
  423. beliebige Dateien selektiert werden und auch mehrere Konfigurationsnamen. 
  424. Bestätigt man die Selektion mittels <Return>, so werden die selektierten 
  425. Dateien in allen gewählten Konfigurationen aktiviert. Mittels <Undo> kann 
  426. man den Modus verlassen, ohne Veränderungen zu bewirken.
  427.  
  428. Analog gelangt man mittels <Shift Delete> in einen Modus, der es erlaubt, 
  429. Dateien in mehreren Konfigurationen gleichzeitig zu deaktivieren. In diesem 
  430. Fall werden bei der Bestätigung mittels <Return> alle selektierten Dateien 
  431. in allen gewählten Konfigurationen deaktiviert. Mittels <Undo> kann man den 
  432. Modus verlassen, ohne Veränderungen zu bewirken.
  433.  
  434. 3.10 Dateistatus in die Konfiguration übernehmen
  435. ------------------------------------------------
  436.  
  437. Will man beim Erstellen einer neuen Konfiguration den aktuellen Status der 
  438. Dateien einer Gruppe, also den durch die aktuelle Extension gegebenen 
  439. Zustand der Dateien (aktiviert/deaktiviert), in die Konfiguration 
  440. übernehmen, so bewegt man den Cursor in die jeweilige Spalte, drückt 
  441. Control-C und bestätigt die Nachfrage mit <Return>. 
  442.  
  443. 3.11 Links (Abhängigkeiten zwischen verschiedenen Einträgen)
  444. ------------------------------------------------------------
  445. (Nur in der registrierten Version verfügbar.)
  446.  
  447. Häufig gehört zu einem Autoordnerprogramm ein Accessory oder CPX, das man 
  448. immer zusammen mit dem Programm aktivieren bzw. deaktivieren will. Daneben 
  449. gibt es Programme, die nicht gleichzeitig aktiv sein dürfen, oder andere 
  450. Programme benötigen, um zu funktionieren. TUBS bietet deshalb die 
  451. Möglichkeit, zwischen einzelnen Programmen, Accessories und CPXen 
  452. Abhängigkeiten (Links) festzulegen.
  453.  
  454. Befindet sich der Cursor in einer der Spalten für Autoordnerprogramme, 
  455. Accessories usw., so gelangt man mittels Control-L in einen Modus, in 
  456. dem die Abhängigkeiten zu dem Eintrag, auf dem sich der Cursor befindet, 
  457. festgelegt werden können. Es gibt sechs mögliche Abhängigkeiten:
  458.  
  459.    = Aktivierung bei Aktivierung, Deaktivierung bei Deaktivierung
  460.    # Deaktivierung bei Aktivierung, Aktivierung bei Deaktivierung
  461.    + Aktivierung bei Aktivierung
  462.    - Deaktivierung bei Aktivierung
  463.    * Aktivierung bei Deaktivierung
  464.    / Deaktivierung bei Deaktivierung
  465.  
  466. Während man die Abhängigkeiten editiert, erhält man über <Help> obige 
  467. Übersicht der möglichen Abhängigkeiten. Um eine Abhängigkeit festzulegen, 
  468. selektiert man den entsprechenden Eintrag mittels <Insert> oder direkt 
  469. durch Eingabe eines der angegebenen Zeichen. Die Art der Abhängigkeit kann 
  470. über Eingabe des entsprechenden Zeichens festgelegt werden oder durch 
  471. Anklicken des Zeichens vor dem Eintrag (nachdem er selektiert wurde) bis 
  472. das gewünschte Zeichen erscheint.
  473.  
  474. Um eine Abhängigkeit zu löschen, deselektiert man den jeweiligen Eintrag 
  475. mittels <Delete> oder auch <Insert> bzw. durch Anklicken mit der linken 
  476. Maustaste.
  477.  
  478. Mittels <Return> werden die Einstellungen übernommen, mit <Undo> kann man 
  479. den Modus verlassen, ohne die Einstellungen zu übernehmen.
  480.  
  481. Auch mehrstufige Abhängigkeiten sind möglich, d. h. auch Abhängigkeiten 
  482. eines abhängigen Eintrags werden berücksichtigt. Zwei Einträge können auch 
  483. gegenseitig voneinander abhängen; es kommt nicht zu Endlosschleifen.
  484.  
  485. Für Leute, die die Abhängigkeiten lieber in einer ASCII-Datei festlegen und 
  486. editieren möchten, gibt es die Programme KFG2LNK.TOS und LNK2KFG.TOS. 
  487. KFG2LNK.TOS erzeugt aus der Datei TUBS.KFG die ASCII-Datei TUBS.LNK, in der 
  488. dann alle definierten Abhängigkeiten als ASCII-Text stehen. Diese Datei kann 
  489. man nun mit einem Texteditor bearbeiten. Hat man noch keine Links definiert, 
  490. so braucht man KFG2LNK.TOS natürlich nicht zu starten, sondern erstellt 
  491. direkt die ASCII-Datei TUBS.LNK. LNK2KFG.TOS schreibt die in TUBS.LNK 
  492. definierten Abhängigkeiten in die Datei TUBS.KFG. 
  493.  
  494. Jede Zeile der Datei TUBS.LNK muß mit dem Namen eines Autoordnerprogramms, 
  495. Accessories usw. beginnen. Ggf. muß der vollständige Pfad angegeben werden. 
  496. Ist kein Pfad angegeben, so wird der erste Pfad genommen, bei dem die 
  497. Extension paßt. Als Extension muß die Extension der aktivierten Datei 
  498. angegeben sein. Danach müssen die Namen (wiederum ggf. mit Pfad) der 
  499. abhängigen Einträge incl. Extension stehen, jeweils eingeleitet durch eines 
  500. der Zeichen '=', '#', '+', '-', '*' oder '/' (Bedeutung siehe oben). Zwischen 
  501. den Namen und Zeichen können beliebig Leerzeichen stehen. Die Datei TUBS.LNK 
  502. könnte z. B. folgenden Inhalt haben:
  503.  
  504. VGA_SIMU.PRG - VGA_HIGH.PRG + VGA_SIMU.CPX
  505. VGA_HIGH.PRG - VGA_SIMU.PRG + VGA_SIMU.CPX
  506. MULTDIAL.PRG -LETEMFLY.PRG
  507. C:\AUTO\LETEMFLY.PRG -C:\AUTO\MULTDIAL.PRG =C:\CPX\LET_CONF.CPX
  508. WINX.PRG     =WINX.CPX  + C:\AUTO\GEMRAM.PRG
  509. ARROWFIX.PRG =ARROWFIX.CPX  + GEMRAM.PRG
  510. SHBUF.PRG    + GEMRAM.PRG
  511.  
  512. Das würde folgende Abhängigkeiten definieren: Bei Aktivierung von 
  513. VGA_HIGH.PRG wird VGA_SIMU.PRG deaktiviert und umgekehrt. Ebenso 
  514. deaktivieren sich MULTDIAL.PRG und LETEMFLY.PRG gegenseitig. Wird eines der 
  515. beiden Programme VGA_HIGH.PRG oder VGA_SIMU.PRG aktiviert, so wird auch 
  516. VGA_SIMU.CPX aktiviert. WINX.CPX, ARROWFIX.CPX und LET_CONF werden immer 
  517. zusammen mit WINX.PRG, ARROWFIX.PRG bzw. LETEMFLY.PRG 
  518. aktiviert/deaktiviert. Bei Aktivierung von WINX.PRG, ARROWFIX.PRG oder 
  519. SHBUF.PRG wird auch GEMRAM.PRG aktiviert. 
  520.  
  521. Bei gedrückter Control-Taste kann man (im normalen Modus) Einträge ohne 
  522. Berücksichtigung der Abhängigkeiten selektieren und deselektieren.
  523.  
  524. 3.12 Bildschirmauflösung
  525. ------------------------
  526.  
  527. Falls in niedriger Auflösung (Auflösung 0) gebootet wurde (Farbbildschirm), 
  528. so kann mittels Control-A die Auflösung festgelegt werden, die beim
  529. Verlassen von TUBS eingestellt wird. Es liegt in der Verantwortung des
  530. Benutzers, sinnvolle Werte einzugeben! Ein sinnvoller Wert ist z. B. 1 
  531. für die mittlere ST-Auflösung oder bei TTs 4 für die mittlere TT-Auflösung.
  532. (Bei ungültigen Werten löst die Hardware (Shifter) einen Reset 
  533. des Rechners aus!). Neuere TOS-Versionen (z. B. TOS 3.06) booten nicht mehr 
  534. in Auflösung 0, so daß diese Funktion dort nicht zur Verfügung steht (sie 
  535. wird aber auch nicht benötigt).
  536.  
  537. 3.13 Konfiguration übernehmen / TUBS verlassen
  538. ----------------------------------------------
  539.  
  540. Mit <Return> bzw. <Enter> (im folgenden <Return>) wird die ausgewählte
  541. Konfiguration bestätigt und TUBS verlassen.
  542.  
  543. Auch mittels Control-Q kann man die Konfiguration übernehemen und TUBS 
  544. verlassen. Mittels Shift-Control-Q kann man TUBS verlassen, ohne irgendwelche 
  545. Änderungen (Umbenennen/Kopieren/Löschen) zu machen.
  546.  
  547. Alternate-<Return> wirkt genauso wie <Return>, jedoch wird nach dem
  548. Einstellen der Konfiguration ein Reset ausgeführt. Dies ist dazu gedacht,
  549. Programme zu aktivieren bzw. deaktivieren, die vor TUBS im AUTO-Ordner
  550. stehen.
  551.  
  552. Wird zusätzlich noch eine Shift-Taste gedrückt, also 
  553. Shift-Alternate-<Return>, wird ein Kaltstart ausgelöst.
  554.  
  555. Falls Konfigurationen geändert wurden, erscheint eine Nachfrage, ob die 
  556. geänderte Form abgespeichert werden soll.
  557.  
  558. 3.14 Reset
  559. ----------
  560.  
  561. Falls ein Programm, das physikalisch vor TUBS liegt, von TUBS umbenannt wurde, 
  562. so führt TUBS automatisch einen Reset aus.
  563.  
  564. Neben der Möglichkeit, mittels (Shift-)Alternate-<Return> von Hand einen 
  565. Reset auszuführen, besteht die Möglichkeit, einer Konfiguration fest einen 
  566. Reset zuzuordnen: befindet sich der Cursor auf dem Namen einer Konfiguration, 
  567. so kann man mittels Control-R den Resetstatus der Konfiguration umschalten. 
  568. Erscheint nach der Nummer der Konfiguration ein 'r' oder 'R', so wird nach 
  569. Einstellen der entsprechenden Konfiguration ein Reset ausgeführt. Ein 'r' 
  570. steht für einen Warmstart, ein 'R' für einen Kaltstart. Der Resetstatus kann 
  571. auch mit der Maus durch Anklicken des 'r'/'R' (bzw. dessen Position) 
  572. umgeschaltet werden.
  573.  
  574. Außerdem kann man (bei den Kopier-Optionen, siehe unten) auch einer 
  575. Dateigruppe, aus der eine Datei kopiert wird, einen Reset zuordnen.
  576.  
  577. 3.15 Fastload-Status
  578. --------------------
  579.  
  580. Mittels Control-F kann bei entsprechend konfigurierten Dateigruppen (siehe 
  581. CONFIG.PRG), normalerweise bei Accessories und Programmen, das Fastload-Bit 
  582. im Programmheader verändert werden. Bei gesetztem Fastload-Bit wird ab TOS 
  583. 1.04 nicht mehr der gesamte Speicher gelöscht, so daβ der Bootvorgang je nach 
  584. Speichergröβe des Rechners und Anzahl der aktivierten Accessories und 
  585. Programme zum Teil erheblich beschleunigt wird. Manche (schlecht 
  586. programmierte) Programme gehen allerdings davon aus, daβ der gesamte Speicher 
  587. gelöscht ist, und funktionieren deshalb bei gesetzem Fastload-Bit nicht 
  588. korrekt. Da zu diesen schlecht programmierten Programmen leider auch das TOS 
  589. gehört (zumindest bis TOS 1.04) sollte beim physikalisch ersten Accessory und 
  590. beim physikalisch ersten Autoordner-Programm das Fastload-Bit gelöscht sein. 
  591. TUBS selbst funktioniert auch mit gesetztem Fastload-Bit.
  592.  
  593. Falls TUBS so konfiguriert wurde, daβ der Fastload-Status nicht automatisch 
  594. ermittelt wird (siehe CONFIG.PRG), so erkennt man dies an einem kleinen f 
  595. hinter 'Status: ' in der zweiten Bildschirmzeile. Mittels 
  596. Control-Alternate-F oder Anklicken des f kann man den Fastload-Status der 
  597. Programme ermitteln lassen; dies erfolgt auch automatisch beim ersten 
  598. Drücken von Control-F. Falls der Fastload-Status der Programme bereits 
  599. ermittelt wurde, so steht statt dem kleinen f ein groβes F. Der 
  600. Fastload-Status der Programme kann auch mit der Maus durch Anklicken des 
  601. jeweiligen 'F' (bzw. dessen Position) umgeschaltet werden.
  602.  
  603. 3.16 TUBS.INF - Info zu einzelnen Dateien
  604. -----------------------------------------
  605.  
  606. In der ASCII-Datei TUBS.INF kann man Informationen zu einzelnen Dateien 
  607. ablegen. TUBS.INF wird im TUBS-Ordner gesucht. Mittels Shift-Help oder durch 
  608. Anklicken mit der linken Maustaste während die Shift-Taste gedrückt ist oder 
  609. durch Drücken der linken Maustaste bei gedrückt gehaltener rechten Maustaste 
  610. kann man sich den Informationstext aus TUBS.INF zu dem Eintrag auf dem sich 
  611. der Cursor befindet von TUBS anzeigen lassen.
  612.  
  613. Aufbau der Datei TUBS.INF:
  614. Am Zeilenanfang werden Dateinamen incl. aktiver Extension oder 
  615. Konfigurationsnamen in Anführungszeichen erwartet. Bei den 
  616. Konfigurationsnamen ist auf korrekte Groß-/Kleinschreibung und Leerzeichen zu 
  617. achten. Dahinter wird der Informationstext erwartet. Der Informationstext 
  618. kann sich auch über mehrere Zeilen erstrecken; weitere Zeilen müssen 
  619. lediglich eingerückt sein (da Text am Zeilenanfang als Dateiname gewertet 
  620. wird). Der Text wird automatisch umgebrochen. Durch einen vertikalen Strich 
  621. ('|') kann man explizit einen Zeilenumbruch vorgeben.
  622.  
  623.  
  624.  
  625. 4. Die Ordner im Ordner TUBS\
  626. =============================
  627.  
  628. TUBS bietet die Möglichkeit, aus verschiedenen DESKTOP.INFs (*.INF) eines 
  629. auszuwählen und als DESKTOP.INF ins Wurzelverzeichnis zu kopieren. Diese 
  630. Funktionalität ist nicht auf DESKTOP.INFs beschränkt, sondern man kann 
  631. beliebige Dateien kopieren. Dazu legt man einen Ordner mit dem Namen der 
  632. Zieldatei im Ordner TUBS\ (dieser kann mittels CONFIG.PRG festgelegt werden) 
  633. an, also z. B. TUBS\DESKTOP.INF\. In diesen Ordner kopiert man die Dateien, 
  634. aus denen man eine auswählen will. Die Dateien müssen die gleiche Extension 
  635. haben wie der Ordner. Alle solchen Dateien werden dann von TUBS in einer 
  636. Spalte mit dem Namen des Ordners als Überschrift angezeigt. Aus ihnen kann 
  637. eine ausgewählt werden, die dann auf eine Datei mit dem Namen des Ordners 
  638. kopiert wird. Der Zielpfad ist dabei normalerweise das Wurzelverzeichnis, 
  639. unter den Kopier-Optionen (siehe unten) kann aber auch ein anderer Pfad 
  640. eingestellt werden.
  641.  
  642. Die Reihenfolge der Anzeige der Ordner wird durch die physikalische 
  643. Reihenfolge der Ordner bestimmt. Die Ordner müssen also in der gewünschten 
  644. Reihenfolge erzeugt werden.
  645.  
  646. Der Inhalt der Ordner wird jeweils in einer Spalte angezeigt. Die Anzahl der 
  647. (maximal) gleichzeitig angezeigten Spalten ist abhängig von der 
  648. Bildschirmauflösung. Gibt es mehr Datei-Gruppen als Platz zur Verfügung 
  649. steht, so erscheinen über den Dateinamen Pfeile und man kann durch mehrere 
  650. "Seiten" blättern.
  651.  
  652.  
  653. 4.1 Kopier-Optionen
  654. -------------------
  655.  
  656. Mittels Control-O (falls sich der Cursor in einer der Ordner-Gruppen 
  657. befindet) oder durch Anklicken der Überschrift (Ordnername) können folgende 
  658. Optionen für das Kopieren einer Datei des zugehörigen Ordners eingestellt 
  659. werden:
  660. - Zielpfad:
  661.   Dieser Pfad bestimmt zusammen mit dem Namen des Ordners die Zieldatei.
  662.   Normalerweise ist der Zielpfad \ (Wurzelverzeichnis)
  663. - Vor dem Kopieren aktuelle Datei sichern:
  664.   Falls diese Option angeschaltet wird, so wird beim Kopieren einer Datei aus 
  665.   diesem Ordner der Name dieser Datei in einem Directory-Eintrag mit der 
  666.   Extension '.~~~' gemerkt. Wird nun erneut eine Datei kopiert, so wird 
  667.   zunächst die aktuelle Datei (Zieldatei) unter dem letzten Namen in den 
  668.   Ordner zurückkopiert, bevor sie durch die neue Datei überschrieben wird. 
  669.   Damit werden z. B. Änderungen eines DESKTOP.INFs durch "Arbeit sichern" 
  670.   automatisch gerettet.
  671. - Zieldatei löschen, falls keine Datei ausgewählt ist:
  672.   Falls diese Option angeschaltet wird, so wird die Zieldatei gelöscht, falls 
  673.   keine Datei des Ordners ausgewählt ist. Bei DESKTOP.INFs und ähnlichen 
  674.   Dateien ist diese Option natürlich nicht anzuschalten! Sinn hat sie z. B. 
  675.   bei Autoexec-Batch-Dateien.
  676. - Reset, falls eine Datei ausgewählt ist:
  677.   Falls diese Option angeschaltet wird, so wird zum Schluß ein Reset 
  678.   ausgelöst, falls eine Datei dieser Gruppe kopiert wurde. Dies ist sinnvoll 
  679.   bei Dateien, deren Inhalt nur bei einem Neustart des Rechners (durch 
  680.   Programme die vor TUBS im AUTO-Ordner liegen) ausgewertet wird.
  681.  
  682. 4.2 Kopieren der aktuellen Datei
  683. --------------------------------
  684.  
  685. Befindet sich der Cursor in einer der Ordner-Gruppen, so kann mittels 
  686. Control-K die aktuelle Datei (Datei mit dem Namen des Ordners im 
  687. eingestellten Zielpfad) in den zugehörigen Ordner kopiert werden. Dabei 
  688. wird die Datei überschrieben, auf deren Name sich der Cursor befindet. 
  689. Mittels Control-N kann ein neuer Eintrag erzeugt werden, unter dessen Name 
  690. die Datei dann kopiert wird. Die Aktion kann jeweils mit <Undo> abgebrochen 
  691. werden.
  692.  
  693. 4.3 Editor aufrufen (siehe auch CONFIG.PRG)
  694. -----------------------------------------------
  695.  
  696. Befindet sich der Cursor in einer der Ordner-Gruppen, so kann mittels 
  697. Control-E ein Editor aufgerufen werden. Diesem wird in der Kommandozeile der 
  698. jeweilige Dateiname übergeben (die Datei, die zum Eintrag gehört, auf dem der 
  699. Cursor steht).
  700.  
  701. Befindet sich der Cursor in einer der Spalten für Autoordnerprogramme, 
  702. Accessories usw. so wird in der ASCII-Datei TUBS.ED (sofern sie existiert) 
  703. nach dem jeweiligen Programm gesucht und falls ein Eintrag für dieses 
  704. Programm existiert, wird der Editor mit der angegebenen Datei aufgerufen.
  705. TUBS.ED wird im TUBS-Ordner gesucht.
  706.  
  707. Die Datei TUBS.ED muß folgendes Format haben: Am Zeilenanfang muß jeweils der 
  708. Name des Programms incl. aktiver Extension stehen, danach (durch Leerzeichen 
  709. getrennt) der Name (incl. Pfad) der Datei, die an den Editor übergeben werden 
  710. soll, wenn sich der Cursor auf dem zum Programm gehörenden Eintrag befindet 
  711. und Control-E gedrückt wird.
  712.  
  713. Mittels CONFIG.PRG (siehe weiter unten) können zwei Editoren festgelegt 
  714. werden. Der eine wird aufgerufen, falls TUBS im Autoordner gestartet wurde. 
  715. Bei diesem Editor muß es sich um einen reinen TOS-Editor handeln, da ein 
  716. GEM-Editor im Autoordner bekanntlich nicht funktioniert. Der andere Editor 
  717. wird aufgerufen, wenn TUBS vom Desktop aus (bzw. unter Anwesenheit der AES) 
  718. aufgerufen wurde. Dieser Editor kann auch ein GEM-Editor sein.
  719.  
  720.  
  721.  
  722. 5. Shell starten
  723. ================
  724.  
  725. Mittels Control-Z kann man von TUBS aus ein Programm, z. B. eine Shell, 
  726. starten. Das zu startende Programm wird mittels CONFIG.PRG festgelegt. Dort 
  727. wird auch eine Environment-Datei festgelegt. Der Inhalt dieser Datei wird 
  728. (sofern sie existiert und nicht leer ist) als Environment an das Programm 
  729. übergeben, jedoch nur, wenn TUBS im AUTO-Ordner gestartet wurde. In der Datei 
  730. müssen zeilenweise die einzelnen Environmentvariablen stehen (sie muß also 
  731. das gleiche Format besitzen, das auch DESKENV.PRG von U. Kern erwartet). 
  732.  
  733.  
  734.  
  735. 6. Bildschirmauflösung
  736. ======================
  737.  
  738. TUBS geht von einer Bildschirmauflösung mit (mindestens) 80 Textspalten 
  739. aus. Falls es in niedriger Auflösung gestartet wird, so wird in die 
  740. mittlere Auflösung umgeschaltet; damit kann TUBS auch vernünftig mit 
  741. einem Farbmonitor verwendet werden.
  742.  
  743. Die Bildschirmauflösung beim Verlassen von TUBS (vgl. Control-A, 3.12) kann
  744. vorgewählt werden. Dazu benennt man TUBS.PRG um in TUBSx.PRG. Dabei steht x 
  745. für eine Ziffer, die eine gültige Bildschirmauflösung angibt. Um also z. B. 
  746. automatisch in die mittlere Auflösung umzuschalten, nennt man das Programm 
  747. TUBS1.PRG. Diese Auflösungsumschaltung wird auch ausgeführt, falls TUBS 
  748. nicht mittels <*> aktiviert wird, jedoch nur, wenn in niedriger Auflösung 
  749. gebootet wurde (vgl. Control-A).
  750.  
  751. 6.1 Grafikerweiterungen
  752. -----------------------
  753.  
  754. Die Software einiger Grafikerweiterungen verkraftet es nicht, wenn ein 
  755. Programm im AUTO-Ordner eine VDI-Workstation öffnet. Deshalb bietet TUBS 
  756. normalerweise im AUTO-Ordner keine Maus, falls es eine Grafikerweiterung zu 
  757. erkennen glaubt. Mittels CONFIG.PRG kann dieses Verhalten beeinflußt werden 
  758. (vgl. 8. CONFIG.PRG).
  759.  
  760. 6.2 Overscan
  761. ------------
  762. Falls Overscan installiert ist, so gibt TUBS einen 'Pling' (ASCII 7) aus,
  763. um die von Overscan zerstörten Soundchip-Register zu initialisieren (damit
  764. der Tastaturklick normal klingt).
  765.  
  766. Die Overscan-Unterstützung wurde an die AutoSwitch-OverScan-Software 
  767. angepaβt, da die alten XBIOS-Funktionsnummern (84 und folgende) mit neuen 
  768. XBIOS-Routinen auf dem TT kollidieren. Benutzer der alten Overscan-Software 
  769. mögen sich bei Karsten Isakovic beschweren (oder die Software patchen). 
  770. Falls Overscan aktiv ist, kann die Bildschirmauflösung nur mit der 
  771. passenden Overscan-Software umgeschaltet werden (XBIOS-Funktionsnummern 
  772. 4200 und folgende), da Overscan den Auflösungswechsel restringiert.
  773.  
  774. Ohne Gewähr seien hier die zu patchenden Werte für Overscan v2.01 aufgeführt:
  775.  
  776.    alt            neu
  777.    $0C500054      $0C501068
  778.    $0C500055      $0C501069
  779.    $0C500056      $0C50106A
  780.    $0C500057      $0C50106B
  781.    $0C500058      $0C50106C
  782.    
  783. (wie gesagt: ohne Gewähr!)
  784.  
  785. Für diese Version der OverScan-Software gilt auch das unter 6.1
  786. (Grafikerweiterungen) gesagte.
  787.  
  788.  
  789.  
  790. 7. Bemerkungen
  791. ==============
  792.  
  793. TUBS bietet bewußt keine Möglichkeiten, um
  794. - zu beeinflussen, wo Accessories vom Betriebssystem gesucht werden
  795. - ein Environment zu setzen
  796. - einen Cookie Jar anzulegen
  797. - die Uhrzeit einzustellen
  798. Für all diese Aufgaben gibt es bereits reichlich (kleine) Programme für den 
  799. AUTO-Ordner, die diese Aufgaben individueller und besser lösen können als 
  800. TUBS.
  801.  
  802. ('Begrüßungssound':) Wird TUBS aktiviert, so sucht es nach der Datei TUBS.XDS 
  803. im TUBS-Ordner. Existiert diese, so wird der Inhalt in den Speicher geladen 
  804. und an die XBIOS-Routine Dosound übergeben. Will man beispielsweise jedesmal, 
  805. wenn TUBS aktiviert wird, einen Pling hören, so benennt man PLING.XDS in 
  806. TUBS.XDS um (siehe auch XDS.TXT).
  807.  
  808. Will man bestimmte Programme, wie z. B. TUBS selbst, niemals deaktivieren, so 
  809. kann man ein vesehentliches Deaktivieren einfach durch Setzen des Dateistatus 
  810. auf 'nur lesen' (im Desktop unter 'Datei/Zeige Info...') vermeiden.
  811.  
  812. Anmerkung für Besitzer eines Plattentreibers oder anderem Programm, das den
  813. Tastaturpuffer leert:
  814.  
  815. Man kann <*> solange gedrückt halten, bis TUBS aktiv wird.
  816. Hält man eine Zifferntaste (0 bis 9) gedrückt (bzw. falls man eine Ziffern-
  817. taste mehrmals drückt), so wartet TUBS, bis man eine andere Taste drückt. 
  818. Der Sinn dieser Aktion ist das Leeren des Tastaturpuffers.
  819.  
  820.  
  821.  
  822. 8. CONFIG.PRG
  823. =============
  824.  
  825. Mit dem Programm CONFIG.PRG können die nachfolgenden Dinge konfiguriert 
  826. werden. Die Einstellungen werden mittels 'Sichern' zum Teil in TUBS.PRG 
  827. selbst, zum Teil in TUBS.KFG gesichert. 
  828. Der Button 'Lesen ...' erlaubt das Auslesen der konfigurierten Parameter aus 
  829. einer älteren Programmversion von TUBS.PRG. TUBS.KFG wird ggf. automatisch 
  830. beim Start von CONFIG.PRG konvertiert. 
  831.  
  832. - Aktivierungstaste:
  833.   Dieses Zeichen legt fest, durch welche Taste man beim Booten in den 
  834.   Hauptdialog von TUBS gelangt.
  835. - Default-Konfiguration:
  836.   Diese wird eingestellt, falls TUBS im Autoordner gestartet wurde und keine
  837.   andere Konfigurationswahl stattfand (weder Tastendruck noch passendes 
  838.   Zeitintervall). Wurde TUBS so konfiguriert, daß man immer in den 
  839.   Hauptdialog kommt, so wird die Konfiguration aber *nicht* gewählt!
  840.   Will man keine Default-Konfiguration, so läßt man das Feld einfach leer.
  841. - Immer in den Hauptdialog gehen (auch ohne Drücken der Aktivierungstaste).
  842.   Ist diese Option aktiviert, so wird TUBS automatisch wieder verlassen, 
  843.   falls innerhalb der bei 'maximale Wartezeit' eingestellten Zeit keine Taste 
  844.   gedrückt wird und TUBS im AUTO-Ordner gestartet wurde.
  845. - Bei Fehlern auf Taste warten:
  846.   Falls diese Option aktiviert ist, so wartet TUBS auf eine Taste, falls beim 
  847.   Kopieren oder Umbenennen einer Datei ein Fehler aufgetreten ist. 
  848. - Fastload-Status automatisch ermitteln:
  849.   Falls diese Option aktiviert ist, so wird der Fastload-Status der Dateien, 
  850.   deren Gruppe den entspechenden Status besitzt (siehe unten; 
  851.   normalerweise Accessories und AUTO-Ordner-Programme) automatisch ermittelt. 
  852.   Ist die Option nicht aktiviert, so kann man den Fastload-Status im 
  853.   Hauptdialog von TUBS ermitteln. Das Ermitteln des Fastload-Status nimmt
  854.   (v. a. bei großer Dateizahl) einige Zeit in Anspruch!
  855. - Anzeige in alphabet. Reihenfolge:
  856.   Falls diese Option aktiviert ist, so werden die Dateien zunächst in 
  857.   alphabetischer Reihenfolge angezeigt; sonst in physikalischer Reihenfolge 
  858.   (die Reihenfolge der Anzeige kann im Hauptdialog jederzeit mitels <Esc>
  859.   gewechselt werden). 
  860.  
  861. Über den Button 'weitere Optionen' gelangt man in einen weiteren Dialog,
  862. in dem die folgenden Dinge konfiguriert werden können:
  863. - DMA-Sound-Lautstärke:
  864.   Bei Rechnern mit DMA-Sound (STE/TT) wird der angegebene Wert (aus dem 
  865.   Bereich von 0 bis 40) als Lautstärke eingestellt (analog zum SOUND-CPX).
  866. - Tastaturklick abschalten:
  867.   Falls diese Option aktiviert ist, so schaltet TUBS den Tastaturklick ab, 
  868.   falls es im AUTO-Ordner gestartet wurde. 
  869. - Glocke abschalten:
  870.   Falls diese Option aktiviert ist, so schaltet TUBS die Glocke ab, falls es
  871.   im AUTO-Ordner gestartet wurde.
  872. - Laufwerk B ausblenden:
  873.   Falls diese Option aktiviert ist, so blendet TUBS aus der Systemvariable 
  874.   _drvbits das Bit für Laufwerk B aus. Die kann sinnvoll sein, wenn man nur 
  875.   ein Diskettenlaufwerk hat. Man kann dann nichtmehr versehentlich irgendwo 
  876.   Laufwerk B auswählen und aufgefordert werden, Diskette B in Laufwerk A 
  877.   einzulegen.
  878. - Maus auch bei Grafikerweiterungen verwenden:
  879.   Falls diese Option aktiviert ist, so bietet TUBS auch im AUTO-Ordner immer 
  880.   eine Maus. Im Zusammenhang mit mancher Software kann dies zum Absturz des 
  881.   Rechners in TUBS oder nach dem Verlassen von TUBS führen (vgl. 6.1
  882.   Grafikerweiterungen)!
  883. - Keine Maus verwenden:
  884.   Falls diese Option aktiviert ist, so bietet TUBS im AUTO-Ordner nie eine 
  885.   Maus. Diese Option ist stärker als die vorherige und ebenfalls für Probleme 
  886.   mit Grafikerweiterungen gedacht.
  887. - Mausbeschleuniger in TUBS:
  888.   Falls diese Option aktiviert ist, so installiert TUBS im AUTO-Ordner einen 
  889.   Mausbeschleuniger (sofern eine Maus geboten wird). Die Beschleunigung ist 
  890.   abhängig von der Auflösung (Verdoppelung bzw. Vervierfachung der realtiven 
  891.   Koordinaten). Der Mausbeschleuniger ist nur während der Laufzeit von TUBS 
  892.   aktiv.
  893. - Kurze Konfigurationsnamen:
  894.   Normalerweise können Konfigurationsnamen 15 Zeichen lang sein; falls diese 
  895.   Option aktiviert ist, so haben die Konfigurationsnamen nur eine Länge von 11 
  896.   Zeichen. Dadurch kann man in der normalen ST-Hoch-Auflösung Platz für die 
  897.   Anzeige einer weiteren Datei-Gruppe gewinnen.
  898.  
  899. Über den Button 'Pfade' gelangt man in einen weiteren Dialog, in dem einige 
  900. Pfade konfiguriert werden können:
  901. - Im oberen Teil des Dialogs können die Pfade konfiguriert werden, deren 
  902.   Dateien TUBS zum Aktivieren/Deaktivieren anzeigt. Für jeden Pfad kann der 
  903.   Titel, der Pfad, die Extension der aktivierten Programme und die Extension 
  904.   der deaktivierten Programme konfiguriert werden. Außerdem kann festgelegt 
  905.   werden, ob es sich bei den Dateien um ausführbare Dateien handelt (also 
  906.   solche, bei denen man den Fastload Status verändern kann) und ob die Anzahl 
  907.   und Gesamtgröße der aktivierten Dateien angezeigt werden soll (z. B. für 
  908.   Accessories und CPX-Module interessant).
  909.   Mit den "Pfeil-Buttons" bewegt man sich durch die Pfade.
  910.   * Der Button "Neu" stellt einen neuen Pfad-Eintrag zur Verfügung
  911.   * Der Button "Entfernen" entfernt den aktuellen Pfad. 
  912.   * Mit dem Button "Position ..." kann man die Reihenfolge, in der die 
  913.     Dateigruppen von TUBS angezeigt werden, festlegen. Dazu gibt man im 
  914.     erscheinenden Dialog an, an welcher Stelle der aktuelle Pfad angezeigt 
  915.     werden soll.
  916.   NB: Falls hier ein Ordner für Accessories konfiguriert wird, so legt dies 
  917.   lediglich den Pfad fest, in dem TUBS nach Accessories sucht. Dies hat 
  918.   keinen Einfluß darauf, wo das Betriebssystem Accessories sucht; dies kann 
  919.   gegebenenfalls durch ein entsprechendes Programm beeinflußt werden (z. B. 
  920.   ACC.PRG von Steffen Engel).
  921. - Ordner: Pfad des TUBS-Ordners. In diesem Pfad wird die Datei TUBS.KFG 
  922.   gesucht und gesichert und auch die Ordner der zum Kopieren angebotenen 
  923.   Dateien werden hier gesucht.
  924. - TOS-Ed: Pfad des TOS-Editors, der bei Control-E aufgerufen wird, falls TUBS 
  925.   im Autoordner aufgerufen wurde.
  926. - GEM-Ed: Pfad des GEM-Editors, der bei Control-E aufgerufen wird, falls TUBS 
  927.   vom Desktop aus aufgerufen wurde.
  928. - Shell: Pfad des Programms (z. B. eine Shell), das bei Control-Z aufgerufen
  929.   wird.
  930. - Env: Pfad einer Environment-Datei. Mit diesem Environment wird das Programm 
  931.   (Shell) aufgerufen.
  932.   NB: Der hier eingestellte Pfad beeinflußt nicht das Environment des 
  933.   Desktops; zu diesem Zweck gibt es Programme wie z. B. DESKENV.PRG, ACC.PRG 
  934.   oder auch GEMRAM.PRG.
  935.  
  936. Über den Button 'Kopieroptionen' gelangt man in einen weiteren Dialog, in dem 
  937. die Einstellungen vorgenommen werden können, die in TUBS mittels Control-O 
  938. bzw. durch Anklicken des Spaltentitels eingestellt werden können (vgl. 4.1 
  939. Kopier-Optionen).
  940. NB: Damit dies möglich ist, muß von TUBS aus bereits einmal die Datei 
  941. TUBS.KFG (mittels Control-S oder auf die Nachfrage am Programmende hin) 
  942. gesichert worden sein!
  943.  
  944. Über den Button 'Zeiten' gelangt man in einen weiteren Dialog, in dem bis zu 
  945. fünf Zeitintervalle und zugehörige Konfigurationen konfiguriert werden 
  946. können. Ein Zeitintervall wird von TUBS nur dann ausgewertet, wenn sich in 
  947. der entsprechenden Zeile mindestens ein Kreuzchen befindet. TUBS untersucht 
  948. die angekreuzten Zeitintervalle der Reihe nach daraufhin, ob die aktuelle 
  949. Systemzeit in dem jeweiligen Intervall liegt. Außerdem wird noch aus dem 
  950. aktuellen Systemdatum der Wochentag ermittelt. Liegt die aktuelle Systemzeit 
  951. in dem angegebenen Zeitintervall und die "tägl."-Spalte oder die Spalte des 
  952. jeweiligen Wochentags ist angekreuzt, so wird die angegebene Konfiguration 
  953. ausgewählt (falls TUBS im AUTO-Ordner gestartet wurde und keine Taste gedrückt 
  954. wurde). Die Zeitintervalle können auch den Tageswechsel enthalten, also z. B. 
  955. von 23:00 bis 02:00 gehen. Der Wochentag wird dabei durch den Beginn des 
  956. Zeitintervalls festgelegt. 
  957.  
  958. Sollen die Zeitintervalle nur bei einem Kaltstart (also z. B. beim 
  959. Einschalten des Rechners) ausgewertet werden, so kreuzen Sie die Option 'nur 
  960. bei Kaltstart auswerten' an. Damit TUBS einen Warmstart von einem Kaltstart 
  961. unterscheiden kann, muß Bit 0 des TUBS-Cookies entsprechend gesetzt sein. 
  962. Das erledigt zum Beispiel das Programm TCKJ*.PRG. Es muß vor TUBS im 
  963. AUTO-Ordner gestartet worden sein; es muß sich also physikalisch vor TUBS im 
  964. AUTO-Ordner befinden. Siehe TCKJ.TXT.
  965.